public class Demo2 {
    public static void main(String[] args) {
        int arr[][] = new int[2][3];
        arr[0][0] = 1;
        arr[0][1] = 2;
        arr[0][2] = 3;
        arr[1][0] = 4;
        arr[1][1] = 5;
        arr[1][2] = 6;
//        访问二维数组的元素
        for (int i = 0;i<arr.length;i++) {
            for (int j = 0;j<arr[i].length;j++) {
                System.out.print(arr[i][j]+" ");
            }
        }

        System.out.println();

//        二维数组只能省略列不能省略行 列如果没写的话 元素可以有一个或多个
//        不能省略其中的某个一维数组 不然会报空指针异常
        int arr1[][] = new int[3][];
        arr1[0]=new int[] {0};
        arr1[1]=new int[] {10,20,30};
        arr1[2]=new int[] {10,20,30,50};
//        访问二维数组的元素
        for (int i = 0;i<arr1.length;i++) {
            for (int j = 0;j<arr1[i].length;j++) {
                System.out.print(arr1[i][j]+" ");
            }
        }

//        省略行和列
        int arr2[][] = {{100,200},{300,400,500},{600}};
        System.out.println("\n"+arr2[1][1]); // 400
        System.out.println(arr2[0][1]); // 200
    }
}
